<?php
class File extends CI_Controller {

	function __construct()
    {
        parent::__construct();
        $this->load->helper(array('form', 'url'));
    }
	public function index()
	{
		$this->load->view('share/upload_form', array('error' => ' ' ));
	}
	public function do_upload()
	{
		$config['upload_path'] = './uploads/';
		$config['allowed_types'] = '*'; // and more here
		$config['max_size']	= '100000';
		//$config['max_width']  = '1024';
		//$config['max_height']  = '768';

		$this->load->library('upload', $config);

		if ( ! $this->upload->do_upload())
		{
			$error = array('error' => $this->upload->display_errors());

			$this->load->view('share/upload_form', $error);
		}
		else
		{
			$data = array('upload_data' => $this->upload->data());
			//foreach($this->upload->data() as $key=>$value)
			//echo $key." ".$value.'<br>';
			$this->load->view('share/upload_success', $data);
		}
	}
}
?>